body, html {
    width: 100%;
}
*{
	margin:0px;
	padding:0px;
}
body{
	font:12px tahoma;
}
ul{
	list-style-type:none
}
#wrapper{
	width:1000px;
	margin:0px auto;
}
#head{
	height:150px;
	background:#060
}
#logo{
	width:190px;
	height:140px;
	padding:10px 0px 0px 10px;
	float:left;
}
#slogan{
	width:600px;
	height:110px;
	padding:40px 0px 0px 200px;
	float:left;
}
#menus{
	height:35px;
	margin-bottom:3px;
	background:#f60
}
#menu{
	width:750px;
	height:35px;
	float:left;
}
#search{
	width:245px;
	height:30px;
	padding:5px 0px 0px 5px;
	background:#C66;
	float:left;
}
#search input{
	height:22px
}
#search input[type=text]{
	width:170px;
	outline:none
}
#menu ul li a{
	display:block;
	height:35px;
	line-height:35px;
	float:left;
	padding:0px 25px;
	text-decoration:none;
	color:#FFF;
	border-right:1px solid #E9A33A
}
#menu ul li a:hover{
	font-weight:bold;
	background:#000
}
#content{
	margin-bottom:5px
}
#contopl{
	width:200px;
	float:left;
}
#contopm{
	width:590px;
	margin:0px 5px;
	float:left;
}
#contopr{
	width:200px;
	height:100%;
	float:left;
}
#footer{
	clear:left;
	height:100px;
	background:#CCC
}
#footerl{
	width:185px;
	height:85px;
	padding:15px 0px 0px 15px;
	float:left;
}
#footerr{
	width:800px;
	height:80px;
	padding:20px 0px 0px 0px;
	float:left;
	text-align:center
}
#homelink{
	height:25px;
	padding-top:5px;
	border-bottom:1px solid #CCC
}
#homelink a{
	text-decoration:none
}
#homecontent{
	padding:15px 10px;
	line-height:18px;
}
.hotnews{
	height:200px;
	background:#FCC;
	margin-bottom:7px;
}
.hottitle{
	height:30px;
	border-bottom:1px solid #960
}
.hottitle h2{
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-size:15px
}
.hotcontent{
	padding:10px 5px 0px 10px;
}
.hotcontent ul{
	padding-left:15px;
	list-style-type:circle;
}
.hotcontent ul li{
	margin-bottom:7px;
}
.hotcontent ul li a{
	text-decoration:none
}
.hotcontent ul li a:hover{
	color:#F30
}
.votes{
	height:200px;
	background:#F93;
	margin-bottom:7px;
}
.users{
	min-height:105px;
	background:#CCC;
	margin-bottom:7px
}
.users h3{color:#06F;margin-bottom:10px;padding-left:10px}
.users ul{list-style-type:circle;padding-left:30px}
.users ul li{margin-bottom:7px}
.users ul li a{color:#333;text-decoration:none}
.users ul li a:hover{color:#F30}
.usertitle{
	height:30px;
	border-bottom:1px solid #960
}
.usertitle h2{
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-size:15px
}
.usercontent{
	padding:5px 5px 0px 10px;
}
.usercontent td{
	font:12px Tahoma, Geneva, sans-serif
}
.usercontent label{
	display:block;
	margin:3px 0px;
}
.usercontent input[type=submit],
.usercontent input[type=button]{
	color:#F30;
	padding:2px 4px;
	margin-top:5px;
}
.usercontent input[type=button]{
	margin-left:15px
}
.support{
	height:170px;
	background:#090;
	margin-bottom:7px
	/*background:#CCC url(../images/support.png) no-repeat bottom right */
}
.votes .hotcontent{
	color:#FFF
}
.partners{
	height:170px;
	background:#F93
}
ul.listsupport li{
	margin-bottom:7px
}
.imgsupport{
	position:absolute;
	top:50%;
	right:5px;
	width:70px;
	float:right;
	opacity:0.5
}
.hotproduct{
	background:#CC3;
	margin:10px 0px;
	float:left;
	padding-left:15px;
}
.products{
	width:133px;
	height:200px;
	float:left;
	margin-right:10px;
}
.protitle{
	height:35px;
	line-height:35px;
	border-bottom:1px solid #CCC
}
.facebook{
	height:250px;
	background:#69C;
	margin-bottom:5px;
}
.cls{
	clear:left
}
.hotcontent td{
	font:12px Tahoma, Geneva, sans-serif
}